#ifndef __USER_H__
#define __USER_H__

enum
{
	TASK_ID_USER,
	TASK_ID_MAX,
};


#include "stm32_init.h"
#include "capi.h"
#include "my_common.h"
#include "cust_task.h"

#include "cust_gpio.h"
#include "cust_pm.h"
#include "cust_timer.h"
#include "cust_uart.h"
#include "cust_spi.h"
#include "cust_dma.h"
#include "cust_exti.h"
#include "cust_setting.h"
#include "cust_debug.h"
#include "cust_adc.h"
#include "NST1001.h"
typedef struct
{
	uint32_t None;
}SYSTEM_CtrlStruct;
extern SYSTEM_CtrlStruct gSys;

#define DBG_UART_ID	UART_ID1
#define COM_UART_ID	UART_ID2
#define DBG_UART_BR	921600

#define MAIN_VERSION 1
#define SUB_VERSION 0
#define BUILD_VERSION 0

#ifdef __LORA_NODE__
#define COM_UART_BR	9600
#endif

#ifdef __LORA_S_GATEWAY__
#define COM_UART_BR	9600
#endif
#endif

void User_TaskInit(void);
